Hola. Donde puedo ver que campo clob que menciona este error. Se da al empezar la ejecución de la planilla o donde se mira lo que menciona abajo la línea 538 (c:BuildAgentwork608d469cc106b504VH4WindowsServicesGeneraPlanillaWindowsServiceSalariosEjecutoresEjecutorFormulacionBase.cs:línea 538) o la 276 (c:BuildAgentwork608d469cc106b504VH4WindowsServicesGeneraPlanillaWindowsServiceSalariosEjecutoresEjecutorFormulacionBase.cs:línea 276). 2014-09-23 14:14:45,535 [4] FATAL c2c0ab47-2939-41fb-8f94-db979031d685 - Error al intentar procesar el período de planilla a generar
System.Data.EntityCommandExecutionException: Se produjo un error al ejecutar la definición del comando. Vea la excepción interna para obtener detalles. ---> Oracle.ManagedDataAccess.Client.OracleException: ORA-00932: inconsistent datatypes: expected - got CLOB
en OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl, Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone)
en OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteReader(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, OracleDataReaderImpl& rdrImpl, Int32 longFetchSize, Int32 lobPrefetchSize, OracleDependencyImpl orclDependencyImpl, Int64[] scnForExecution, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Boolean isDescribeOnly, Boolean isFromEF)
en Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
en Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)
en System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
en System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
en System.Data.Objects.Internal.ObjectQueryExecutionPlan.ExecuteTResultType
en System.Data.Objects.ObjectQuery asked 24 Sep '14, 20:54 Jaime Menjivar Fernando Paz ♦♦ |
al cambia la sentencia de query que me paso Roberto dbms_lob.substr("UnionAll1"."FCU_SELECT_EDIT",4000,1) AS "C5", dbms_lob.substr("UnionAll1"."FCU_SELECT_RUN",4000,1) AS "C6", ya no da el error. answered 24 Sep '14, 23:13 Jaime Menjivar |
pero eso funciona en el sqldeveloper al ejecutar el select pero ya en el generador de planilla no se como se hara que este query funcione. answered 24 Sep '14, 23:15 Jaime Menjivar |